*******************************************************************************
●readme.doc種別        ：各サンプル説明ファイル
●ファイル記号名称      ：mandma.txt
●対象ライブラリ記号名称：dma
●対象ライブラリ名称    ：ＤＭＡ
●バージョン　　        ：1.00
●作成者                ：N.T
●作成日                ：1994-08-22
●その他のメッセージ    ：なし
*******************************************************************************

1.サンプルの動作内容と使用方法
    ●smpdma0.c
        [タイトル]  CPU低水準サンプル
        [動作内容]  CPUの低水準関数を使用しDMA転送を行います。
                    転送の詳細は以下のとおりです。0,1チャネルを使用しています。
                    転送結果は0x6040000番地から参照してください。
                        source              distination     cnt
                        00000000 (BOOT)  -> 06050000 (WORK) 200
                        00000200 (BOOT)  -> 06050200 (WORK) 200

        [使用方法]  (1) 以下のコマンドでブートＲＯＭを初期化。
                         RS [ﾘﾀｰﾝ]
                         GO [ﾘﾀｰﾝ]
                         [CTRL-C]
                         GO 400[ﾘﾀｰﾝ]
                         [CTRL-C]
                    (2) smpper0.abs を 6002000H 番地にロードし、
                        GO 6002000 [ﾘﾀｰﾝ] で実行。

        [使用ファンクション]
                    ●DMA_CpuAllStop()
                    ●DMA_CpuSetComPrm()
                    ●DMA_CpuGetComStatus()
                    ●DMA_CpuGetStatus()
                    
    ●smpdma1.c
        [タイトル]  CPU高水準サンプル
        [動作内容]  CPUの高水準関数を使用しDMA転送を行います。
                    転送の詳細は以下のとおりです。転送結果は0x6040000番地から
                    を参照してください。
                        source              distination     cnt
                        00000000 (BOOT)  -> 06050000 (WORK) 100

        [使用方法]  (1) 以下のコマンドでブートＲＯＭを初期化。
                         RS [ﾘﾀｰﾝ]
                         GO [ﾘﾀｰﾝ]
                         [CTRL-C]
                    (2) smpper1.abs を 6002000H 番地にロードし、
                        GO 6002000 [ﾘﾀｰﾝ] で実行。

        [使用ファンクション]
                    ●DMA_CpuMemCopy1()
                    
    ●smpdma2.c 
        [タイトル]  CPU高水準サンプル
        [動作内容]  CPUの高水準関数を使用しDMA転送を行います。
                    転送の詳細は以下のとおりです。転送結果は0x6040000番地から
                    を参照してください。

                  ◆ 注意 ◆　WORK RANがソースの転送は現在正常に行えません。

                  byte  source              distination     cnt
                  1     00000000 (BOOT)  -> 06050000 (WORK) 100
                  2     00000000 (BOOT)  -> 06050100 (WORK) 100
                  4     00000000 (BOOT)  -> 06050300 (WORK) 100
                  16    00000000 (BOOT)  -> 06050700 (WORK) 100
                  1     06050300 (WOOK)  -> 06060000 (WORK) 100
                  2     06050300 (WOOK)  -> 06060100 (WORK) 100
                  4     06050300 (WOOK)  -> 06060300 (WORK) 100
                  16    06050300 (WOOK)  -> 06060700 (WORK) 100
                  1     06050300 (WOOK)  -> 25c00000 (VDP1) 100
                  2     06050300 (WOOK)  -> 25c00100 (VDP1) 100
                  4     06050300 (WOOK)  -> 25c00300 (VDP1) 100
                  16    06050300 (WOOK)  -> 25c00700 (VDP1) 100
                  1     00000000 (BOOT)  -> 25e00000 (VDP2) 80000

        [使用方法]  (1) 以下のコマンドでブートＲＯＭを初期化。
                         RS [ﾘﾀｰﾝ]
                         GO [ﾘﾀｰﾝ]
                         [CTRL-C]
                    (2) smpper2.abs を 6002000H 番地にロードし、
                        GO 6002000 [ﾘﾀｰﾝ] で実行。

        [使用ファンクション]
                    ●DMA_CpuMemCopy1()
                    ●DMA_CpuMemCopy2()
                    ●DMA_CpuMemCopy4()
                    ●DMA_CpuMemCopy16()
                    
    ●smpdma10.c
        [タイトル]  DMA低水準サンプル
        [動作内容]  DMAの低水準関数を使用しDMA転送を行います。
                    転送の詳細は以下のとおりです。0,1,2のチャネルを使用してい
                    ます。転送結果は0x6040000番地からを参照してください。
                        source              distination     cnt
                        06050000 (WORK)  -> 25c00000 (VDP1) 200
                        06050200 (WORK)  -> 25c00200 (VDP1) 200
                        06050400 (WORK)  -> 25c00400 (VDP1) 200

        [使用方法]  (1) 以下のコマンドでブートＲＯＭを初期化。
                         RS [ﾘﾀｰﾝ]
                         GO [ﾘﾀｰﾝ]
                         [CTRL-C]
                    (2) smpper10.abs を 6002000H 番地にロードし、
                        GO 6002000 [ﾘﾀｰﾝ] で実行。

                  ◆ 注意 ◆　プログラムサイズが小さい場合、キャッシュの中での
                            　みプログラムが実行され、ICEのコマンドが効きにくく
                              なりますが、異常ではありません。

        [使用ファンクション]
                    ●DMA_ScuGetStatus()
                    ●DMA_ScuSetPrm()
                    ●DMA_ScuStart()
                    
    ●smpdma12.c
        [タイトル]  DMA高水準サンプル
        [動作内容]  DMAの高水準関数を使用しDMA転送を行います。
                    転送の詳細は以下のとおりです。転送結果は0x6040000番地から
                    を参照してください。
                        source              distination     cnt
                        06050000 (WORK)  -> 25c00000 (VDP1) 500

        [使用方法]  (1) 以下のコマンドでブートＲＯＭを初期化。
                         RS [ﾘﾀｰﾝ]
                         GO [ﾘﾀｰﾝ]
                         [CTRL-C]
                    (2) smpper12.abs を 6002000H 番地にロードし、
                        GO 6002000 [ﾘﾀｰﾝ] で実行。

                  ◆ 注意 ◆　プログラムサイズが小さい場合、キャッシュの中での
                            　みプログラムが実行され、ICEのコマンドが効きにくく
                              なりますが、異常ではありません。

        [使用ファンクション]
                    ●DMA_ScuMemCopy()
                    
********************************** end of file ********************************
